package ro.dta.idbi.interfaces;

import java.util.List;

import uk.ac.ic.doc.automed.reps.Schema;

/**
 * Interface for the result of a transformation (pattern)
 * 
 * @author Tudor Dobrila
 *
 */
public interface ITransformationResult {

	/**
	 * @param originalSchema
	 *            the originalSchema to set
	 */
	void setOriginalSchema(Schema originalSchema);

	/**
	 * @return the originalSchema
	 */
	Schema getOriginalSchema();

	/**
	 * @param transSchema
	 *            the transSchema to set
	 */
	void setTransSchema(Schema transSchema);

	/**
	 * @return the transSchema
	 */
	Schema getTransSchema();

	/**
	 * @param transCmd
	 *            the transCmd to set
	 */
	void setTransCmd(List<String> transCmd);

	/**
	 * @return the transCmd
	 */
	List<String> getTransCmd();

}